About Pico Investments Limited (02768993) United Kingdom