About Ambion Scotland Limited (01147827) United Kingdom