About Steve O Holding Limited (11621470) United Kingdom