About Delorean Holdings Limited (11694425) United Kingdom