About Ipsosolo Limited (06965876) United Kingdom