About Drossa Limited (05440340) United Kingdom