About Launch Image Limited (10844320) United Kingdom