About Akycha Power Limited (07446243) United Kingdom