About Scallywags Limited (04568691) United Kingdom