About Hold Platform Uk Limited (12616806) United Kingdom