About Soylent Holdings Limited (02876802) United Kingdom