About Giant Leap Limited (07973045) United Kingdom