About Baldr & Veles Ltd (13100970) United Kingdom