About Jochaai Ltd (12167127) United Kingdom