About Maneo Technology Management Limited (06782109) United Kingdom