About Telegma Developments Limited (06553712) United Kingdom