About Boffin Projects Limited (05552481) United Kingdom