About Mindshare Solutions Ltd (09623602) United Kingdom