About X-ring Technology Limited (SC318429) United Kingdom