About Jay Investments Holdings Ltd (12758083) United Kingdom