About The Plus Ten Group Ltd (12363113) United Kingdom