About Ozric Tentacles Limited (13644888) United Kingdom