About Delineate Strategy Limited (09897436) United Kingdom