About Memvar Associates Limited (SC144632) United Kingdom