About Farillon Limited (00705636) United Kingdom