About Pharo Advisors Uk Limited (05136918) United Kingdom