About Scolly Limited (10044577) United Kingdom