About The Grid Design & Marketing Ltd (07286480) United Kingdom