About Bach Essence Producers Limited (04117599) United Kingdom