About Talon Operating Ltd (09100456) United Kingdom