About The Macguffin Project Ltd (09946214) United Kingdom