About Exclaimer Holdings Ltd (02935570) United Kingdom