About Kwerk (ne) Ltd (11830721) United Kingdom