About Logic Bench Solutions Limited (10791688) United Kingdom