About Green Ball Co. Ltd. (SC236412) United Kingdom