About Java Whiskers Uk Ltd (12107823) United Kingdom