About Project Sugar Limited (00032872) United Kingdom