About Farroha Limited (09874265) United Kingdom