About Open Agency Group Limited (12040713) United Kingdom