About Jaku London Limited (13411738) United Kingdom