About Capellie Holdings Limited (SC688686) United Kingdom