About Green Spear Limited (10990787) United Kingdom