About Kwik Call Holdings Limited (SC323334) United Kingdom