About Talon Bay Studios Limited (12640263) United Kingdom