About Hollo World Limited (11222029) United Kingdom