About The Square Ball Magazine Ltd (11856086) United Kingdom