About Zebrakitten Design Limited (06681289) United Kingdom