About Soller Holdings Limited (11042131) United Kingdom