About International Holdings Limited (04146558) United Kingdom