About Ommaehha Task Ltd. (07842604) United Kingdom