About Semolrendes Ltd (10586581) United Kingdom