About Kimstrad Consulting Ltd (11190274) United Kingdom