About Jamoro Limited (11674601) United Kingdom