About Farrworld Limited (06588732) United Kingdom