About Sterr Ltd. (13663054) United Kingdom