About Helmore Management Ltd (11151871) United Kingdom