About Chlorella World Limited (06624315) United Kingdom