About Studio Carrom Limited (11345823) United Kingdom