About Jotham Isaac Limited (SC375339) United Kingdom