About Tekki Management Services Ltd (11776711) United Kingdom