About Equanamee Limited (12913601) United Kingdom