About Straddeo Limited (09697622) United Kingdom