About Niddry Tallin Limited (11625636) United Kingdom