About Havra Ltd (12394236) United Kingdom