About Xyc Ltd (12139319) United Kingdom