About Op Alpha Ltd (12279148) United Kingdom