About Farrex Limited (13337048) United Kingdom