About Ruchar Consultancy Ltd (13525398) United Kingdom