About Xplus12 Holdings Limited (12706241) United Kingdom