About Avidia Labs Limited (11779577) United Kingdom