About Green Ball Polo Limited (SC582288) United Kingdom