About X&y Equipment Cooperation Ltd (11836129) United Kingdom