About Open Developments Ltd (13528114) United Kingdom