About Tessa Rebecca Limited (11587317) United Kingdom