About Albion Textile Atelier Ltd (12278380) United Kingdom