About Spot On Marketing & Communications C.i.c. (07325591) United Kingdom