About Farra Ltd (13562503) United Kingdom