About Strabo Limited (13175343) United Kingdom