About Hersa Management Limited (10618729) United Kingdom