About Ixplora Technologies Limited (07718960) United Kingdom