About Farsight Associates Limited (12429711) United Kingdom