About Tecsila03 Ltd (12033288) United Kingdom