About Metta Logic Limited (03161065) United Kingdom