About Launchmere Limited (02304051) United Kingdom