About Implied Logic Limited (07233952) United Kingdom