About Appvera Software Solutions Limited (10694259) United Kingdom