About Solehre Europe Limited (07639905) United Kingdom