About Omi Tech Limited (13137922) United Kingdom