About Faro Foods Ltd (12880561) United Kingdom