About Ongo Developments Limited (11077107) United Kingdom