About Figo Management Limited (12288588) United Kingdom