About Malochar Investments Limited (12277494) United Kingdom