About Mesmerise Media Limited (12499377) United Kingdom