About Short Tailed Swift Limited (07461232) United Kingdom