About Almeida Atelier Limited (10930009) United Kingdom