About Oceanshell Limited (10823565) United Kingdom