About Heedra Limited (10604658) United Kingdom