About Barusya Company Ltd (06670509) United Kingdom