About Rapidframe Holdings Limited (06816282) United Kingdom