About Java App Limited (12685260) United Kingdom