About Ooberstock Limited (07302362) United Kingdom