About Solard Limited (13635760) United Kingdom