About Optimized Marketing Ltd (12079481) United Kingdom