About Yellow Ball Ltd (07651864) United Kingdom