About Blindalbatros Ltd (12226915) United Kingdom