About Farmoor Capital Limited (09358909) United Kingdom