About Sugar Palm Ltd (12045426) United Kingdom