About Huldras Investment Limited (10345280) United Kingdom