About Backed Technologies Ltd (13048739) United Kingdom