About Restora Investments Limited (10596462) United Kingdom