About F-droid Limited (08420676) United Kingdom