About Investment Capital Inc Ltd (12434360) United Kingdom