About Taller Ltd (10499018) United Kingdom