About Green Square Consulting Limited (07098184) United Kingdom