About Oomen Consulting Ltd (12528617) United Kingdom