About Telembu Supply Ltd (12021058) United Kingdom