About Tall Solutions Limited (10130602) United Kingdom