About Shack Station Ltd (12251802) United Kingdom