About Oakbay Associates Limited (12295523) United Kingdom