About Albatross 2011 Ltd (SC410219) United Kingdom