About Java Services Limited (12922136) United Kingdom