About Semarc International Limited (02903232) United Kingdom