About Inv Holdings Limited (11819359) United Kingdom