About Xeroseres Ltd (13185714) United Kingdom