About Xplora Technologies Limited (10864147) United Kingdom