About Short Straw Ltd (12728492) United Kingdom