About Ten Percent Solution Ltd (09004265) United Kingdom