About Claw Station Ltd (12298034) United Kingdom