About Vaaru Ltd. (08681362) United Kingdom