About Teuten Property Ltd (09822080) United Kingdom