About Alcatras Limited (12651449) United Kingdom