About Station 42 Limited (11926781) United Kingdom