About Slojo Entertainments Limited (07095095) United Kingdom