About Delphenia Maverick Ltd. (SC324928) United Kingdom