About The Blue Ball Ltd (12413396) United Kingdom