About Tekno Affair Ltd (12315367) United Kingdom