About Xkr26 Limited (06996706) United Kingdom