About Kwerk Limited (12169603) United Kingdom