About Paladin London Ltd (09325676) United Kingdom