About Superego Software Limited (10790425) United Kingdom