About Deegala Investments Limited (SC223450) United Kingdom