About Stabo Limited (06054938) United Kingdom