About Oxford Scientific Films Limited (07473151) United Kingdom