About Squarebox Ecom Ltd. (10562034) United Kingdom