About Maxcurve Technologies Limited (07941264) United Kingdom