About Kubus Store Ltd (12886382) United Kingdom