About Ipsofacto Investor.com Limited (07786230) United Kingdom