About Octogen Limited (02511471) United Kingdom