About Octavarium Dorset Limited (12598863) United Kingdom