About Scilogica Ltd (11864462) United Kingdom