IDL Babington Company numberFC041276 StatusActive TypeOther Company Type Incorporated2 Nov 2023 Registered office 7 Rue Des PoilusLE Mesnil-Le-Roi Data JSON Markdown