About Solenova Limited (12272525) United Kingdom