About Tewke Limited (11775040) United Kingdom