About Ommaehha Ltd. (07842793) United Kingdom