About Jayacee Investments Limited (10773342) United Kingdom