About Occa Design Studio Limited (SC551433) United Kingdom