About Foxtrot Lima Holdings Ltd (12231829) United Kingdom