About Sterling Edge Management Limited (12435329) United Kingdom