About Omelfugra Organisation Ltd (12945088) United Kingdom