About Almendra Studio Limited (11256087) United Kingdom