About Bit Stair Limited (12272838) United Kingdom