About Omikron Development Limited (10438763) United Kingdom