About Farrahowe Limited (12779243) United Kingdom