About Simile Logics Limited (07891829) United Kingdom