About Krab Shells Limited (11097270) United Kingdom