About Born In Idea Ltd (12362171) United Kingdom