About Albr Holdings Ltd (10577473) United Kingdom