About Doppl Limited (12972479) United Kingdom