About Seloc Investments Ltd (08593920) United Kingdom