About Solon Systems Limited (05948233) United Kingdom