About One Square Media Ltd (13487302) United Kingdom