About The Square Ball Media Limited (11709781) United Kingdom