About Oxbridge R & D Ltd (12150834) United Kingdom