About Omicrontheta Development Projects Limited (09424919) United Kingdom