About Deevale Investments Limited (SC064747) United Kingdom