About Farruche Ltd (12651400) United Kingdom