About Abstro Ltd (12181613) United Kingdom