About Mirrorball Limited (03691426) United Kingdom