About Almeira Ltd (07539200) United Kingdom