About Oft Developments Limited (NI028863) United Kingdom