About One Step Ahead Investment Ltd (12421248) United Kingdom