About S T Logic Limited (05371631) United Kingdom