About Sola (1990) Limited (05598409) United Kingdom