About Greenball Seven Limited (07118872) United Kingdom