About Ochmere Limited (12940698) United Kingdom