About The Square Ball Limited (07355076) United Kingdom