About Box Studio London Limited (10224667) United Kingdom