About Omcap Limited (02366070) United Kingdom