About Albatross Trading Limited (07271612) United Kingdom