About Omfinity Limited (07569088) United Kingdom