About Crackpot Ideas Limited (03188896) United Kingdom