About Scallopshell 4 Ltd (10644876) United Kingdom