About Solstor Europe Limited (03844267) United Kingdom