About Ommaehha Technology Ltd. (07842696) United Kingdom