About Albatross Holdings Limited (03128091) United Kingdom