About Basebox London Limited (10589770) United Kingdom