About Drollas Analytics Limited (09781497) United Kingdom