About Stick In The Sand Ltd (13242904) United Kingdom