About Alpha Beta Trading Ltd (12809351) United Kingdom