About Soller Eight Limited (11284329) United Kingdom