About Ctrl Exchange Ltd. (12604619) United Kingdom