About The Project8ball Group Limited (SC626306) United Kingdom