About Vitro Computers Ltd (12073168) United Kingdom