About Initial Logic Limited (SC310428) United Kingdom