About The Shellies Limited (12278548) United Kingdom