About Ipx24 Ltd. (12205972) United Kingdom