About Derex Oswald Limited (10887143) United Kingdom