About Mandora Developments Ltd (09814840) United Kingdom