About Geeplus Holdings Limited (05092504) United Kingdom