About Latka Hershwell Limited (11452564) United Kingdom