About Aldbase International Limited (01766305) United Kingdom