About Leapx Technologies Ltd (12922386) United Kingdom