About Stellasoft Limited (07056822) United Kingdom