About Straboscope Ltd (12934762) United Kingdom