About Ibn Holdings Limited (10384179) United Kingdom