About Seven Eight Six Alpha Ltd (13562975) United Kingdom