About Splosha Ltd. (08725733) United Kingdom