About Contra Faba Ltd (12848166) United Kingdom