About Xrapplied Ltd (12104171) United Kingdom