About Delineated Media Limited (13235167) United Kingdom