About Alien World Limited (12868035) United Kingdom