About Holden International Holdings Ltd (10689221) United Kingdom