About Teodorita Consulting & Design Ltd (13261074) United Kingdom