About Managefin Ltd (10216398) United Kingdom