About Oasis Components Ltd (12637538) United Kingdom