About Scythia Partners Limited (08221060) United Kingdom