About Astrobio Limited (12228410) United Kingdom