About Anlaby Studios Limited (11206289) United Kingdom