About Life Cycle Testing Solutions Ltd (09277510) United Kingdom