About Upcurve Tech Limited (12926759) United Kingdom