About Bach 95 Limited (12500649) United Kingdom