About Sand&palm Ltd (12357928) United Kingdom