About Fifteen Twelve Holdings Limited (13356008) United Kingdom