About Deborah Investments Ltd (12840304) United Kingdom