Registered entities
PHENOM PEOPLE, INC.
Reg. No. 273257925United States
PHENOM PEOPLE, INC
Reg. No. 6106520United States
IMOMENTOUS SOFTWARE PRIVATE LIMITED
CIN U72200TG2006PTC051328India
PHENOMPEOPLE PRIVATE LIMITED
CIN U72300TG2011PTC077691India
Reputation
Customer rating 3.2 / 5 across 1 reviews.
Web presence
Top audience: United States 78.4%, India 4.9%, United Kingdom 2.7%, Canada 2.4%, Australia 2.2%.
Social engagement
Social engagement: 108.9K social following, 10 posts in the last 12 months — below the industry typical range.
Share of voice
Share of voice in United States: 8.1% of web traffic across its competitive set; worldwide: 5.7%.
Recent activity
30 Jun 2026
Product launch
Phenom Sourcing
29 Jun 2026
Event
IAMPHENOM EUROPE
29 Jun 2026
Recognition
