About Aegasis Labs Limited (10977930) United Kingdom