About Seren Technologies Limited (10245432) United Kingdom