About Giant Strides Ahead Limited (SC532451) United Kingdom