About Almanzil London Limited (13340538) United Kingdom