About Ipsum Invest Limited (10195393) United Kingdom