About Ipsum Holdings Limited (10125915) United Kingdom