About New Edge Management Limited (SC265186) United Kingdom