About Kentorque Technologies Ltd (12957043) United Kingdom