About Tanki Leendert Capital Investment Limited (11859931) United Kingdom