About Seer Logic Limited (SC438217) United Kingdom