About Farcut Investments Limited (09696067) United Kingdom