About Rikki Theodosi Limited (09259837) United Kingdom