About Drake Investment Holdings Ltd (13507939) United Kingdom