About Curabox Limited (12950845) United Kingdom