About Abasa Products Limited (10331345) United Kingdom