About Marketing Investment & Technology Limited (10956998) United Kingdom