About Shakkarra Holding Company Limited (12725915) United Kingdom