About Solal Innovation Ltd (12608235) United Kingdom