About Debeg Solutions Ltd. (11829447) United Kingdom