About Seleous Ltd (12981342) United Kingdom