About Leeson Effects Limited (10268663) United Kingdom