About Albatross (uk) Limited (04162266) United Kingdom