About Compsolvr Uk Limited (12094054) United Kingdom