About The Java & Me Ltd (11933237) United Kingdom