About 38a The Shop Ltd (10653527) United Kingdom