About Albatross Cx Ltd. (07865903) United Kingdom