About Cathard Investments Limited (10492644) United Kingdom