About Stallo Ltd (12711375) United Kingdom