About Eagle & Fox Holdings Ltd (SC702385) United Kingdom