About Abaidoo Systems Ltd (10101123) United Kingdom