About Senoterras Ltd (10572523) United Kingdom