About Solaware Limited (10889385) United Kingdom