About Appa Technical Holdings Limited (09325217) United Kingdom