About Seld Consulting Limited (12406620) United Kingdom