About Phosphorescent Zoo Limited (06576238) United Kingdom