About Jeluka Uk Limited (12147948) United Kingdom