About Thetametrix Limited (07817191) United Kingdom