About Almily Gedda Ltd (SC600264) United Kingdom