About Megafan Technologies Limited (05762467) United Kingdom